@charset "utf-8";
*{
	padding: 0;
	margin: 0;
}

.nologinbuy{
	width: 136px;
}

body {
    color: #333333;
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 24px;
    text-align: center;
}
img {
    border: medium none;
}
ol li, ul li {
    list-style-type: none;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 1em;
    font-weight: normal;
}
a:link {
    color: #333333;
    text-decoration: none;
}
a:visited {
    color: #333333;
    text-decoration: none;
}

button{
	border: none;
	cursor: pointer;
}
table,table tr,table td,table th{
	border: none;
}
.clearboth {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
    width: 0;
}
.bluefont{
	color: #0e5ed7;
}
.bluebtn{
	background: #2298ef;
	color: #fff;
}
.graybtn{
	background: #a0a0a0;
	color: #fff;
}
.orangebtn{
	color: #fff;
	background: #ff5a00;
}
.grayfont{
	color: #969696;
}
.orangefont{
	color: #ff5a00;
}
.promptBox{
	position: absolute;
	top:200px;
	z-index:2;
	left:35%;
	width:400px;
	border: 1px solid #4882f9;
	background: #fff;
}
/*------------------------------------header---------------------------------------*/
.header{
	height: 65px;
	padding-top: 25px;
	background: #fff;
}
.header #logo{
	display: block;
}
.head_nav{
	/*height: 42px;*/
	background: #0e5ed7;
	line-height: 42px;
	color: #fff;
}
.head_nav .userName{
	float: left;
	padding: 0 0 0 35px;
	background: url(../img/head_user_name.jpg) no-repeat left;
}
.head_nav .head_nav_right{
	float: right;
}
.head_nav .head_nav_right ul,.head_nav .head_nav_right ul li{
	float: left;
	
}
.head_nav .head_nav_right ul li a{
	color: #fff;
	padding: 0 15px 0;
	border-right: 1px solid #fff;
}
.head_nav .head_nav_right ul li.head_nav_right_li_last a{
	border: none;
}
.head_nav .head_nav_right #back_index_btn{
	float: left;
	display: block;
	height: 17px;
	border: 1px solid #4882f9;
	padding: 4px 8px 4px 30px;
	background: url(../img/back_index.jpg) no-repeat 10px;
	color: #fff;
	line-height: 17px;
	margin-top: 8px;
}
#toolbarCtrl{
	/*
	background: #6f86ca url(../img/esdtool_bg_btn.png) no-repeat 14px center;
	padding:7px 10px 8px 45px;
	color:#fff;
	border:1px solid #d9e3ff;
	*/
}
/*------------------------------------container---------------------------------------*/
.container_full{
	width: 100%;
	position: relative;
}
.container{
	width: 1200px;
	margin: 0 auto;
	position: relative;
	margin: 10px auto 10px;
}
.select_wrap{
	padding: 10px;
}
.page_title{
	border: 1px solid #bbd2e3;
	border-top: 4px solid #97b5e9;
	height: 38px;
	line-height: 38px;
	background: url(../img/title_bg.jpg) repeat-x;
}
.page_title h2{
	float: left;
	padding-left: 60px;
	color: #0e5ed7;
	font-size: 16px;
}
.page_title .page_title_more{
	float: right;
	padding-right: 20px;
}
.mg_bt_10{
	margin-bottom: 10px;
}
.mg_tp_10{
	margin-top: 10px;
}
.pd_bt_10{
	padding-bottom: 10px;
}


/*------------------------------------index---------------------------------------*/
.index_wrap{
	height: 610px;
	padding-top: 90px;
}
.index_wrap  {
	width: 900px;
	margin: 0 auto 10px;
	border: 1px solid #e2e8ef;
	padding: 10px;
}

.index_wrap .user_infos .user_login,.index_wrap .user_infos .mobile_members{
	background:#98ade6 ;
	width: 520px;
	border: 1px solid #98ade6;
	margin-top:100px;
	margin-left: 190px;
	height:400px;
}
.index_wrap .user_infos .user_login h2{
	background: url(../img/user_login_h2_bg.png) no-repeat center;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #98ade6;
}
.index_wrap .user_infos .user_login .user_login_infos{
	padding: 25px 45px 0 55px;
}
.index_wrap .user_infos .user_login .user_login_infos .user_login_infos_inputs{
	float: left;
}
.index_wrap .user_infos .user_login .user_login_infos .user_login_infos_inputs div{
	padding-bottom: 14px;
}
.index_wrap .user_infos .user_login .user_login_infos .user_login_infos_inputs input{
	display: block;
	height: 40px;
	line-height: 35px;
	width: 300px;
	margin: 20px 53px 20px;
	border: 1px solid #d9d9d9;
	padding-left: 10px;
}

.index_wrap .user_infos .user_login .user_login_infos .user_login_infos_btn button{
	width: 312px;
	height: 50px;
	font-size: 14px;
	color: #627ea4;
	margin-top:20px;
	padding: 10px 15px;
}
.index_wrap .user_infos .user_login .user_login_helps{
	padding: 5px 45px 20px 55px;
}
.index_wrap .user_infos .user_login .user_login_helps .user_register{
	float: left;
}
.index_wrap .user_infos .user_login .user_login_helps .user_login_find_pwd{
	float: right;
}
.index_wrap .user_infos .user_login .user_login_helps a{
	padding-left: 25px;
	color: #fff;
}
.index_wrap .user_infos .user_login .user_login_helps .user_register a{
	background: url(../img/user_register.png) no-repeat;
}
.index_wrap .user_infos .user_login .user_login_helps .user_login_find_pwd a{
	background: url(../img/user_login_find_pwd.png) no-repeat;
	padding-right: 10px;
}
.index_wrap .user_infos .mobile_members{
	margin-top: 10px;
}
.index_wrap .user_infos .mobile_members .mobile_orders{
	background: url(../img/mobile_orders_bg.png) 320px bottom no-repeat;
}
.index_wrap .user_infos .mobile_members a{
	padding: 60px 0 37px 60px;
	margin: 0 auto;
	text-align: left;
	color: #fff;
	font-size: 16px;
	display: block;
}

.index_wrap .index_tips h3,.index_wrap .index_tips a{
	float: left;
}
.index_wrap .index_tips{
	height: 43px;
	background:url(../img/user_infos_blue_bg.png) repeat ;
	border: 1px solid #8eaaf7;
	line-height: 43px;
	padding: 4px 0 0 0;
}
.index_wrap .index_tips h3{
	width: 110px;
	color: #fff;
	font-size: 16px;
}
.index_wrap .index_tips a{
	width: 257px;
	border-width: 1px 0 0 1px;
	border-style: solid;
	border-color: #bcb9b8;
	margin-right: 5px;
	height: 38px;
	line-height: 38px;
}
.index_wrap .index_tips a.tip1{
	background: url(../img/index_tips_3.png) 40px 8px no-repeat #ededec;
}
.index_wrap .index_tips a.tip2{
	background: url(../img/index_tips_2.png) 54px 8px no-repeat #ededec;
}
.index_wrap .index_tips a.tip3{
	margin-right: 0;
	background: url(../img/index_tips_1.png) 30px 10px no-repeat #ededec;
}
.index_wrap .mingzhu_logined{
	background:url(../img/user_infos_blue_bg.png) repeat ;
	width: 473px;
	border: 1px solid #8eaaf7;
	height: 379px;
	padding: 0 20px;
}
.index_wrap .mingzhu_logined h2{
	background: url(../img/user_login_h2_bg.png) no-repeat center;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #2b61ff;
}
.index_wrap .mingzhu_logined .logined_info{
	color: #fff;
	font-size: 16px;
	padding-bottom: 40px;
	
}
.index_wrap .mingzhu_logined .logined_info h3{
	padding: 60px 0;
}
.quite_btn{
	color: #4c6e9c;
	background: url(../img/quite_btn_bg.jpg) repeat-x;
	width: 188px;
	height: 43px;
	font-size: 16px;
	
}
.index_wrap .mingzhu_logined .logined_links{
	padding-top: 20px;
	color: #fff;
	border-top: 1px solid #fff;
}
.index_wrap .mingzhu_logined .logined_links div{
	padding: 5px 0;
}
.index_wrap .mingzhu_logined .logined_links a{
	color: #fff;
	font-size: 16px;
	padding: 0 10px;
}
.index_wrap .mingzhu_logined .logined_bg{
	background: url(../img/bj-img.png) no-repeat bottom right;
	height: 145px;
	margin-top: -32px;
}

/*------------------------------------order_query---------------------------------------*/
.order_query_wrap .page_title h2{
	background: url(../img/order_query_title.PNG) 20px center no-repeat;
}
.order_query_wrap .page_title .page_title_more a{
	color: #ff6000;
}

.order_query_wrap .order_query_result table{
	width: 100%;
	border: 1px solid #bbd2e3;
	border-top: 0;
}
.order_query_wrap .order_query_result table thead tr{
	border-bottom: 1px solid #bbd2e3;
	background: #e8f1ff;
	height: 50px;
	line-height: 50px;
}
.order_query_wrap .order_query_result table  tr td a{
	color:#0066FF ;
}
.order_query_wrap .order_query_result table thead th{
	color: #111;
	font-size: 16px;
	font-weight: normal;
}
.order_query_wrap .order_query_result table tbody tr{
	height: 38px;
	line-height: 38px;
}
.order_query_wrap .order_query_result table tbody .flight_num_td{
	color: #0088ec;
	width: 20%;
}
.order_query_wrap .order_query_result table tbody .trade_suc{
	color: #00985d;
}

/******************加载时间**********************/
#checkloadtime{
	display:block;
	width:100px;
	height:25px;
	border: 1px solid ;
	background: orange;
	color: #fff;
	line-height: 25px;
	margin-left: 10px;
	font-size: 12px;
}
#loadtime{
	text-align:left;
	margin-left: 10px;
	font-size: 12px;
}